on a roll – English–Français translations

🇬🇧 en fr 🇫🇷

on a roll

  • having a streak of good luck or good progress or success
sur un (bon) coup
Wiktionary Links